home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / hypercrd / hc1_2_x / expert22.sit / HyperExpert 2.2 / card_2988.txt < prev    next >
Text File  |  1990-10-05  |  23KB  |  720 lines

  1. -- card: 2988 from stack: in.2
  2. -- bmap block id: 3775
  3. -- flags: 4000
  4. -- background id: 2738
  5. -- name: build
  6.  
  7.  
  8. -- part 1 (button)
  9. -- low flags: 00
  10. -- high flags: 2000
  11. -- rect: left=101 top=76 right=156 bottom=428
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: Build Expert System
  20. ----- HyperTalk script -----
  21. on mouseUp
  22.   global ques, cdname, buttontype, sizetype, fonttype, answertype, aligntype
  23.   put script of card fld "definition" into zig
  24.   set lockscreen to true
  25.   go to card full
  26.   if cd fld "problem" is empty then
  27.     answer "You must define the problem to work on" with "OK"
  28.     domenu "new card"
  29.     domenu "new field"
  30.     set the name of cd fld "" to "define"
  31.     set the style of cd fld "define" to scrolling
  32.     choose button tool
  33.     domenu "new button"
  34.     set name of card button "new button" to "finished"
  35.     set rect of card button "finished" to 229,330,303,342
  36.     set script of card button "finished" to zig
  37.     choose browse tool
  38.     answer "Define you problem in the following field" with "OK"
  39.     answer "Click finished when done"
  40.  
  41.     click at 246,131
  42.     exit mouseUp
  43.  
  44.  
  45.   end if
  46.   go to card default
  47.   answer "Are you happy with the default settings" with "No" or "YES"
  48.   if it is "No" then
  49.     answer "Then change them" with "OK"
  50.     hide card button "To Tree"
  51.     exit mouseUp
  52.   end if
  53.   go to card build
  54.   set the loc of the msg box to 30,217
  55.   put "WORKING..." into msg box
  56.   put the script of card fld "finished" into p
  57.   go to card default
  58.   put the long name of this stack into temp
  59.   put Resources("FONT",temp) into rss
  60.   put card fld button into buttontype
  61.   put card fld size into sizetype
  62.   put card fld font into fonttype
  63.   put card fld answers into answertype
  64.  
  65.  
  66.   go to card "full"
  67.   put the short name of this card into cdname
  68.  
  69.  
  70.  
  71.   go to last card
  72.   domenu "new card"
  73.   choose text tool
  74.   set textAlign to left
  75.   set textSize to 24
  76.   set textStyle to bold, underline
  77.  
  78.   click at 10,44
  79.   type "Question:"
  80.   choose button tool
  81.   domenu "new button"
  82.   set name of card button "new button" to "finished"
  83.   set rect of card button "finished" to 229,330,303,342
  84.   set script of card button "finished" to p
  85.   choose browse tool
  86.   put 1 into ques
  87.   put ques into card fld ques1 of card full
  88.   set the name of this card to "ques1"
  89.  
  90.   domenu "new field"
  91.   set the name of card fld "" to "funny"
  92.   set the textAlign of card fld "funny" to aligntype
  93.   set the style of card fld funny to scrolling
  94.   hide msg box
  95.   answer "Type your question in the following field" with "OK"
  96.   answer "Click the finished button when done" with "OK"
  97.   choose browse tool
  98.   click at 246,131
  99.   hide msg box
  100. end mouseUp
  101.  
  102.  
  103.  
  104. -- part 2 (field)
  105. -- low flags: 80
  106. -- high flags: 0004
  107. -- rect: left=6 top=330 right=342 bottom=18
  108. -- title width / last selected line: 0
  109. -- icon id / first selected line: 0 / 0
  110. -- text alignment: 0
  111. -- font id: 3
  112. -- text size: 12
  113. -- style flags: 0
  114. -- line height: 16
  115. -- part name: finished
  116. ----- HyperTalk script -----
  117. on mouseUp
  118.   global x, ques, ans, qc, fdl, inum, cdname, buttontype, fonttype, sizetype, answertype, aligntype
  119.  
  120.  
  121.   put cd fld "funny" into x
  122.   if x is empty then
  123.     answer "You havent typed a question!" with "OK"
  124.     exit mouseUp
  125.   end if
  126.  
  127.   put id of this card into inum
  128.   set lockscreen to true
  129.   set the loc of msg box to 23,208
  130.   put "WORKING..." into msg box
  131.  
  132.   go to card "full"
  133.   put 1 into card fld "cd count"
  134.   put 1 into card fld "ans count"
  135.   put 0 into card fld "con count"
  136.   put 0 into card fld dqcount
  137.   put 0 into card fld dccount
  138.   put "Question" into card fld "label1"
  139.  
  140.   domenu "new field"
  141.   set the name of card fld "" to inum
  142.   put x into card fld inum
  143.   set the lockText of card fld inum to true
  144.   set the style of card fld inum to scrolling
  145.   set the lockText of card fld inum to true
  146.   set the script of card fld inum to "on mouseUp" &return&"hide me"&return&"end mouseUp"
  147.   hide card fld inum
  148.   domenu "new button"
  149.  
  150.   set the rect of card btn "new button" to 4,122,68,164
  151.   set the loc of card btn "new button" to 36,143
  152.   set the rect of card btn "new button" to 4,122,68,164
  153.   set the showName of cd btn "new button" to false
  154.   set the style of cd btn "new button" to transparent
  155.   set the script of card btn "new button" to "on mouseUp" &return&"show card fld ""e&inum"e &return&"end mouseUp"
  156.   set the name of card btn "new button" to inum
  157.   domenu "back"
  158.   set lockscreen to false
  159.   hide msg box
  160.  
  161.   if aligntype is empty then
  162.  
  163.     ask "What type of alignment do you want?" with "Center"
  164.     put it into al
  165.   else
  166.     put aligntype into al
  167.   end if
  168.  
  169.   if fonttype is empty then
  170.  
  171.     ask "What type of font do you want?" with "Helvetica"
  172.     put it into ft
  173.   else
  174.     put fonttype into ft
  175.   end if
  176.  
  177.   if sizetype is empty then
  178.  
  179.  
  180.     ask "What size font do you want?" with "24"
  181.     put it into wer
  182.   else
  183.     put sizetype into wer
  184.   end if
  185.   domenu "new field"
  186.   set the name of card fld "" to "ha"
  187.   set the style of card fld "ha" to scrolling
  188.   set the rect of card fld "ha" to 6,61,507,200
  189.   set the textFont of card fld "ha" to ft
  190.   set the textSize of card fld "ha" to wer
  191.   set the textAlign of card fld "ha" to al
  192.   hide card fld "funny"
  193.   put card fld "funny" into card fld "ha"
  194.  
  195.   if buttontype is empty then
  196.  
  197.     ask "What type of button do you want?" with "shadow"
  198.     put it into btntyp
  199.   else
  200.     put buttontype into btntyp
  201.   end if
  202.  
  203.   choose button tool
  204.   put 2 into fun
  205.   repeat 2 times
  206.     domenu "new button"
  207.     set the style of card button fun to btntyp
  208.     add 1 to fun
  209.   end repeat
  210.  
  211.  
  212.  
  213.  
  214.   if answertype = "Variable" or answertype is empty then
  215.  
  216.  
  217.     ask "What is answer number 1" with "6 letters max/Yes or No"
  218.     put it into xx1
  219.     put the number of characters of xx1 into zip
  220.     if zip > 6 then
  221.       beep 1
  222.       repeat until zip Γëñ 6
  223.         beep 1
  224.         ask "What is answer number 1" with "6 letters max/Yes or No"
  225.         put it into xx1
  226.         put the number of characters of xx1 into zip
  227.  
  228.       end repeat
  229.  
  230.     end if
  231.  
  232.     set the name of card button "new button" to xx1
  233.  
  234.     ask "What is answer number 2" with "6 letters max/Yes or No"
  235.     put it into yy1
  236.     put the number of characters of yy1 into zip
  237.     if zip > 6 then
  238.       beep 1
  239.       repeat until zip Γëñ 6
  240.         beep 1
  241.         ask "What is answer number 2" with "6 letters max/Yes or No"
  242.         put it into yy1
  243.         put the number of characters of yy1 into zip
  244.  
  245.       end repeat
  246.  
  247.     end if
  248.     set the name of card button "new button" to yy1
  249.   end if
  250.  
  251.   if answertype = "True-False" then
  252.     set the name of card button "new button" to "True"
  253.     set the name of card button "new button" to "False"
  254.     put "True" into xx1
  255.     put "False" into yy1
  256.   end if
  257.   if answertype = "A-B" then
  258.     set the name of card button "new button" to "A"
  259.     set the name of card button "new button" to "B"
  260.     put "A" into xx1
  261.     put "B" into yy1
  262.   end if
  263.   if answertype = "Yes-No" then
  264.     set the name of card button "new button" to "Yes"
  265.     set the name of card button "new button" to "No"
  266.     put "Yes" into xx1
  267.     put "No" into yy1
  268.   end if
  269.  
  270.  
  271.  
  272.   set the loc of card button 2 to 176,253
  273.   set the loc of card button 3 to 337,253
  274.   wait 100
  275.   answer "Does that look alright" with "No" or "Yes"
  276.   if it is "No" then
  277.     tones
  278.   end if
  279.  
  280.   go to card cdname
  281.  
  282.   put xx1 into card fld "yes1"
  283.  
  284.   put yy1 into card fld "no1"
  285.  
  286.  
  287.   choose browse tool
  288.   hide me
  289.   answer "Click on a answer field to continue (i.e Y-N)"
  290. end mouseUp
  291. on tones
  292.  
  293.   global x, aligntype, buttontype, answertype, fonttype, sizetype
  294.   put empty into card fld "ha"
  295.   select card button 2
  296.   domenu "clear button"
  297.   select card button 2
  298.   domenu "clear button"
  299.   choose select tool
  300.  
  301.  
  302.  
  303.   put card fld fonttypes of card default into ft
  304.   put card fld fontsize of card default into st
  305.   put card fld buttontypes of card default into bt
  306.  
  307.   answer "Choose type of font do you want?" with "OK"
  308.   DoList 999,ft,one
  309.   if the result is empty then
  310.     put "Geneva" into ft
  311.   else
  312.  
  313.     put item 2 of the result into ft
  314.   end if
  315.  
  316.  
  317.  
  318.   answer "Choose size of font do you want?" with "OK"
  319.   DoList 999,st,one
  320.   if item 2 of the result is empty then
  321.     put 24 into st
  322.   else
  323.  
  324.     put item 2 of the result into st
  325.   end if
  326.  
  327.   set the textFont of card fld "ha" to ft
  328.   set the textSize of card fld "ha" to st
  329.   answer "Align the field: Left, Right, Center" with "Left" or "Right" or "Center"
  330.   if it is "Left" then
  331.     set textAlign of card fld "ha" to left
  332.   end if
  333.   if it is "Right" then
  334.     set textAlign of card fld "ha" to right
  335.   end if
  336.   if it is "Center" then
  337.     set textAlign of card fld "ha" to center
  338.   end if
  339.  
  340.   answer "Choose type of button do you want?" with "OK"
  341.   DoList 999,bt,one
  342.   if item 2 of the result is empty then
  343.     put "Shadow" into bt
  344.   else
  345.  
  346.     put item 2 of the result into bt
  347.   end if
  348.  
  349.  
  350.  
  351.   choose button tool
  352.   put 2 into fun
  353.   repeat 2 times
  354.     domenu "new button"
  355.     set the style of card button fun to bt
  356.     add 1 to fun
  357.   end repeat
  358.   set the loc of card button 2 to 176,253
  359.   set the loc of card button 3 to 337,253
  360.   ask "What is answer number 1" with answertype
  361.   put it into xx1
  362.   put the number of characters of xx1 into zip
  363.   if zip > 6 then
  364.     beep 1
  365.     repeat until zip Γëñ 6
  366.       beep 1
  367.       ask "What is answer number 1" with "6 letters max"
  368.       put it into xx1
  369.       put the number of characters of xx1 into zip
  370.  
  371.     end repeat
  372.  
  373.   end if
  374.  
  375.   set the name of card button "new button" to xx1
  376.  
  377.   ask "What is answer number 2" with answertype
  378.   put it into yy1
  379.   put the number of characters of yy1 into zip
  380.   if zip > 6 then
  381.     beep 1
  382.     repeat until zip Γëñ 6
  383.       beep 1
  384.       ask "What is answer number 2" with "6 letters max"
  385.       put it into yy1
  386.       put the number of characters of yy1 into zip
  387.  
  388.     end repeat
  389.  
  390.   end if
  391.  
  392.   set the name of card button "new button" to yy1
  393.   put card fld "funny" into card fld "ha"
  394.   wait 100
  395.   answer "Does that look alright" with "Yes" or "No"
  396.   if it is "no" then
  397.     tones
  398.   end if
  399.   if xx1 = yy1 then
  400.     answer "You cannot have two buttons with the same names" with "OK"
  401.     tones
  402.   end if
  403.  
  404.  
  405. end tones
  406.  
  407.  
  408.  
  409. -- part 9 (button)
  410. -- low flags: 00
  411. -- high flags: 2000
  412. -- rect: left=148 top=214 right=257 bottom=384
  413. -- title width / last selected line: 0
  414. -- icon id / first selected line: 0 / 0
  415. -- text alignment: 1
  416. -- font id: 0
  417. -- text size: 12
  418. -- style flags: 0
  419. -- line height: 16
  420. -- part name: Make Default Settings
  421. ----- HyperTalk script -----
  422. on mouseUp
  423.   go to card default
  424.   hide card btn "To Tree"
  425. end mouseUp
  426.  
  427.  
  428.  
  429. -- part 11 (field)
  430. -- low flags: 00
  431. -- high flags: 0000
  432. -- rect: left=33 top=330 right=342 bottom=45
  433. -- title width / last selected line: 0
  434. -- icon id / first selected line: 0 / 0
  435. -- text alignment: 0
  436. -- font id: 3
  437. -- text size: 12
  438. -- style flags: 0
  439. -- line height: 16
  440. -- part name: definition
  441. ----- HyperTalk script -----
  442. on mouseUp
  443.   if card fld "define" is empty then
  444.     answer "Thats not much of a problem!"
  445.     exit mouseUp
  446.   end if
  447.  
  448.   put cd fld "define" into troy
  449.   domenu delete card
  450.   go to card default
  451.   set lockscreen to true
  452.   go to cd "full"
  453.   put troy into card fld "problem"
  454.   go to card "build"
  455.   get the loc of card button "Build Expert System"
  456.   click at it
  457.  
  458. end mouseUp
  459.  
  460.  
  461.  
  462. -- part 12 (button)
  463. -- low flags: 00
  464. -- high flags: 0000
  465. -- rect: left=0 top=277 right=342 bottom=75
  466. -- title width / last selected line: 0
  467. -- icon id / first selected line: 14767 / 14767
  468. -- text alignment: 1
  469. -- font id: 0
  470. -- text size: 12
  471. -- style flags: 0
  472. -- line height: 16
  473. -- part name: About
  474. ----- HyperTalk script -----
  475. on mouseUp
  476.   show card fld about
  477.   set scroll of card fld about to 1
  478. end mouseUp
  479.  
  480.  
  481.  
  482. -- part 14 (button)
  483. -- low flags: 00
  484. -- high flags: 0000
  485. -- rect: left=424 top=273 right=342 bottom=512
  486. -- title width / last selected line: 0
  487. -- icon id / first selected line: 1020 / 1020
  488. -- text alignment: 1
  489. -- font id: 0
  490. -- text size: 12
  491. -- style flags: 0
  492. -- line height: 16
  493. -- part name: Help
  494. ----- HyperTalk script -----
  495. on mouseUp
  496.   show card fld help
  497.   set the scroll of card fld help to 1
  498. end mouseUp
  499.  
  500.  
  501.  
  502. -- part 16 (button)
  503. -- low flags: 00
  504. -- high flags: A004
  505. -- rect: left=240 top=323 right=342 bottom=286
  506. -- title width / last selected line: 0
  507. -- icon id / first selected line: 0 / 0
  508. -- text alignment: 1
  509. -- font id: 0
  510. -- text size: 12
  511. -- style flags: 0
  512. -- line height: 16
  513. -- part name: Quit
  514. ----- HyperTalk script -----
  515. on mouseUp
  516.   go home
  517. end mouseUp
  518.  
  519.  
  520.  
  521. -- part 13 (field)
  522. -- low flags: 81
  523. -- high flags: 0007
  524. -- rect: left=0 top=0 right=342 bottom=512
  525. -- title width / last selected line: 0
  526. -- icon id / first selected line: 0 / 0
  527. -- text alignment: 0
  528. -- font id: 3
  529. -- text size: 12
  530. -- style flags: 0
  531. -- line height: 16
  532. -- part name: about
  533. ----- HyperTalk script -----
  534. on mouseUp
  535.   hide me
  536. end mouseUp
  537.  
  538.  
  539.  
  540. -- part 15 (field)
  541. -- low flags: 81
  542. -- high flags: 0007
  543. -- rect: left=0 top=0 right=342 bottom=512
  544. -- title width / last selected line: 0
  545. -- icon id / first selected line: 0 / 0
  546. -- text alignment: 0
  547. -- font id: 3
  548. -- text size: 12
  549. -- style flags: 0
  550. -- line height: 16
  551. -- part name: help
  552. ----- HyperTalk script -----
  553. on mouseUp
  554.   hide me
  555. end mouseUp
  556.  
  557.  
  558.  
  559.  
  560. -- part contents for card part 13
  561. ----- text -----
  562.      This stack is designed to be a pseudo expert system shell** . This stack enables the expert to set up a "binomial decision tree" and work through questions on the way to a conclusion about a particular problem which end users may have. Primarily this stack serves as an overview of the decision tree. Each question the expert askes corresponds to each branch of the tree or each card in the solution stack. The stack that the expert has created, the solution stack, is then added to a ExpertMenu Stack, which this stack creates. The created problem or solution stacks, and the ExpertMenu Stack, are then given to the end users, or the people trying to solve a particular problem. The expert keeps this stack, which is a shell, for solving other problems. 
  563.            For more info and a quick way to get started, click on the help button.
  564. Please distribute this stack to as many experts as you can possibly find, or all this work will have been for nothing!!!!
  565.  
  566. ┬⌐ Copyright 1990 Troy Kelley
  567. Developed at the Human Factors Engineering Laboratory
  568. Aberdeen Proving Ground, Aberdeen Md 21005-5001
  569. send problems to: tkelley@hel4.brl.mil
  570. 301-278-5817
  571.  
  572. Developed with the aid of the Developer Stack.
  573. To receive the latest version of the Developer Stack, send $10.00 to:
  574. AnalytX 
  575. Box 388
  576. Southampton, PA  18966
  577.  
  578. **It is not an expert system in the true sense of the term, since it does not do any heuristic reasoning, that was not it's intent. It was intended to be very easy to use and enable an expert to create something on his own, without the aid of computer programmers, and without spending an enormous amount of time. Also, heuristic reasoning can occasionally come to a wrong conclusion, whereas with this stack, the expert knows all of the conclusions to all of the questions, so there are no wrong conclusions.
  579.  
  580.  
  581. -- part contents for card part 15
  582. ----- text -----
  583. HyperExpert Help - click on field to close it
  584.  
  585. ***Load this stack onto your Hard disk, or it will run very slow and may not work properly. Use HyperCard and not SuperCard. I have experienced some problems with this stack while using SuperCard.***
  586.  
  587. ***Choose the "About Box" on this card to see the goals and purpose of this stack***
  588.  
  589.  
  590. ---------------------------------------------------------------------
  591. -------------For those of you who can't wait to get started.--------------
  592.  
  593.      Step 1 - First click on the button "Build Expert System"
  594.      Step 2 - It will ask you to define the problem to be worked on. This is the  
  595.                    problem that the end users are having. For Example - My car won't                    
  596.                    start. Common questions or problems which get asked frequently
  597.                    is one way to think of it.
  598.      Step 3 - Set Defaults. The HyperExpert Stack is designed to make setting 
  599.                    up your system as quick and easy as possible. The defaults are 
  600.                    so you can set your cards how you want them to look one time, 
  601.                    and then you wont have to do it again. Like all Yes-No questions.
  602.      Step 4 - After setting defaults you will have to click on the "Build Expert    
  603.                    System" button again to get started.
  604.       Step 5 - Now you start your questioning to come to a conclusion about 
  605.                     the problem. For example, if your problem is "My car wont start"        
  606.                     then a good first question would be "Did you check the gas tank".
  607.                     You enter it in the proper field and click finished when done.
  608.       Step 6 - Now your at the tree portion of the stack. IF YOU CLICK ON THE 
  609.                     QUESTION 1 BOX YOU CAN SEE THE QUESTION YOU JUST TYPED. You
  610.                     can also see the answers you have assigned for Question 1
  611.                     (i.e Yes, No). Now click on the answer to the question you
  612.                    would like to work with next. For example - your question was 
  613.                    "Did you check the gas tank" and if they 
  614.                     answer "No" you want to reach a conclusion at that point.
  615.                     So click on the "No" answer box next to the box labeled 
  616.                     Question 1.
  617.       Step 7 - After clicking on the "No" box of Question 1 HyperExpert will ask
  618.                     if you want a question or a conclusion. If you choose 
  619.                     conclusion, HyperExpert will ask you if you want the conclusion
  620.                     to go to another question. For example you might have another 
  621.                     question you might want to ask even though you have reached 
  622.                     one conclusion already. Simply enter the question number here.
  623.       Step 8 - Now type your conclusion, like "You should check your gas tank" 
  624.                     click finished when done.
  625.       Step 9 - Now if your satisfied with all of your questions and conclusions
  626.                     click "Save System" and HyperExpert will begin to look for 
  627.                     the stack "ExpertMenu". If this is the first time you have used 
  628.                     HyperExpert it will not find the stack and will ask you to make a 
  629.                     new one. When the new stack window comes up click on the save
  630.                     button and don't change the name of the stack. You also need to 
  631.                     name your question stacks. You may call these whatever you like.
  632.                     These are the stacks that the ExpertMenu Stack references.  
  633.     Step 10 - Your finished. Now give the ExpertMenu stack 
  634.                     and the question stacks you created to the people who need your
  635.                     expertise. This may have sounded like a lot of steps but
  636.                     after using this stack once or twice it becomes very intuitive.
  637.                     Remember you can make the system as big as the memory and
  638.                     disk space of your own Mac will allow.
  639.                     You keep the HyperExpert Shell Stack for creating other systems.
  640.     
  641.                     **A word of advise, make sure all of your questions eventually
  642.                         end with a conclusion, or your users may end up going down
  643.                         a path to no conclusion.
  644.  
  645.                     **Note there is an edit button included on the ExpertMenu Stack.
  646.                         This allows anyone to remove the files you have created. You
  647.                         may want to remove this button, but it is up to you. It is 
  648.                         primarily for your use.
  649.  
  650.  
  651.                                               **Button Functions**
  652.  
  653. **Build Expert System**
  654.  
  655. Obviously is the first button you click on to get the process of building your system started.
  656.  
  657. **Clear Tree**
  658.  
  659. This button clears out the tree and the question cards that you have created. It is to be used if you have already saved the system or made some type of error that made it necessary to get rid of the entire system.
  660.  
  661. **Default Settings**
  662.  
  663. This button takes you to the area where you can decide what type of default settings you would like to have for your individual question cards
  664.  
  665. **Edit**
  666.  
  667. This button allows you to edit a question after you have created it. If the question is in the middle of the tree (i.e. there are other questions after it), then a replacement question must be created. If the question is at the end of the tree and there are no other questions after it, then it can be delete without having to replace the question.
  668.      There is an edit button on the ExpertMenu stack. It will delete the solution stack of your choice. You may decide to remove this button before you give it to your end users. It's up to you.
  669.  
  670. **Set Answer Types**
  671.  
  672. This is a popup menu which gives you a choice of answer types to set as a default. For example -- Yes-No, True-False. After setting this default all of your answer types will be of this kind. Notice there is a Variable answer type for answers which don't fit into one of the given categories.
  673.  
  674. **Set Button Types**
  675.  
  676. This is a popup menu which gives you the standard Hypercard choices for button types.
  677.  
  678. **Set Font Size** 
  679.  
  680. This is a popup menu which sets the font size of the field containing your answer or question.
  681.  
  682. **Set Font Types**
  683.  
  684. This is a list menu generated by the Dolist XCMD.  It loads all the fonts you have available in your system and gives you the choice of which font you want to use for the field your question or conclusion is contained. 
  685.  
  686. **Set Text Align**
  687.  
  688. This is a popup menu which allows you to choose a type of alignment (left, right, center) for the field which contains your question or conclusion.
  689.  
  690. **Save System**
  691.  
  692. This button saves your questions and conclusions to a separate stack. It will prompt you to name your stack and if you have not created an ExpertMenu stack you will be prompted to do that as well.
  693.  
  694.                                            **Field Information**
  695.  
  696. **Deleted Conclusions**
  697.  
  698. This field shows the conclusion numbers you have deleted. HyperExpert re-uses these numbers until the field contains a zero and then it starts numbering from the last conclusion.
  699.  
  700. **Deleted Questions**
  701.  
  702. This field shows the question numbers you have deleted. HyperExpert re-uses these numbers until the field contains a zero and then it starts numbering from the last question.
  703.  
  704. **Name of Problem**
  705.  
  706. Obviously this is the name of the problem you defined in the beginning.
  707.  
  708. **Total Cards**
  709.  
  710. This is the total number of TREE cards. For instance if you fill up the tree card will all seven questions then add an eighth question, you would then be starting another tree card, so at that point you would have 2 tree cards or 2 total cards.
  711.  
  712. **Total Questions**
  713.  
  714. This is the total number of questions not counting conclusions.
  715.  
  716. **Total Conclusions**
  717.  
  718. This is the total number of conclusions not counting questions.
  719.  
  720.